<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS 中的 String 类型</title>
</head>
<body>
    <script type="text/javascript">
        // String 类型:
        //     1. JS 中的 String 类型有两种创建方式
        // 这种方式属于小 String
        var s1 = "abc";
        var s2 = 'abc';
        // 这种方式属于大 String, 是 Object 类
        // String 是 Object 的子类
        var s3 = new Object("abc");
        alert(typeof s1); // string
        alert(typeof s3); // object

        // 无论是小 String 还是 大 Sting, 他们的属性和方法都是通用的
        alert(s1.length);
        alert(s3.length);

        //    2. String 中的常用方法
        // indexOf, replace, substring 和 java 中的方法类似
        // substr(index, length) 参数是下标和长度
        // substring(begin, end) 参数是开始到结束, 前闭后开

    </script>
</body>
</html>